heap memory [개념] 스택과 힙 메모리 하지만, JdbcTemplate, 모든 DAO, Controller는 매 요청마다 서로 다른 상태 값을 가지지 않기 때문에 매번 인스턴스를 생성하지 않고 인스턴스 하나를 생성한 후 재사용할 수 있다. 이 버그는 매번 발생하는 버그가 아니라 여러명의 클라이언트가 동시에 같은 코드를 실행하는 경우 발생할 수 있기 때문에 간헐적으로 발생한다. 스택 영역 : 각 메소드가 실행될 때 메소드의 인자, ... heap memorystack memoryheap memory Daily Heap #6 이번 글을 시작으로 malloc() 함수와 free() 함수의 동작 방식에 대해 세부적으로 파헤쳐 볼 예정입니다. 먼저 malloc()의 호출 과정을 간단하게 정리하였습니다. __libc_malloc() 호출 _malloc_hook이 NULL이 아닌지 검증 NULL이 아닐 경우 _malloc_hook의 값을 함수 포인터로 지정하여 실행 NULL일 경우 _int_malloc() 호출 과정으로 ... heap memoryheap memory
[개념] 스택과 힙 메모리 하지만, JdbcTemplate, 모든 DAO, Controller는 매 요청마다 서로 다른 상태 값을 가지지 않기 때문에 매번 인스턴스를 생성하지 않고 인스턴스 하나를 생성한 후 재사용할 수 있다. 이 버그는 매번 발생하는 버그가 아니라 여러명의 클라이언트가 동시에 같은 코드를 실행하는 경우 발생할 수 있기 때문에 간헐적으로 발생한다. 스택 영역 : 각 메소드가 실행될 때 메소드의 인자, ... heap memorystack memoryheap memory Daily Heap #6 이번 글을 시작으로 malloc() 함수와 free() 함수의 동작 방식에 대해 세부적으로 파헤쳐 볼 예정입니다. 먼저 malloc()의 호출 과정을 간단하게 정리하였습니다. __libc_malloc() 호출 _malloc_hook이 NULL이 아닌지 검증 NULL이 아닐 경우 _malloc_hook의 값을 함수 포인터로 지정하여 실행 NULL일 경우 _int_malloc() 호출 과정으로 ... heap memoryheap memory